English
Noun greener pastures
#idiom Any place or condition that is more favorable or beneficial. #:He worked there for two years before leaving for greener pastures.